var nums = [123, 5, 9, 1, 45, 10, 66];

// 1. <123, 66> >>> <66, 123>
//    [123, 5, 9, 1, 45, 10, 66]
//    [66,  5, 9, 1, 45, 10, 123]

// 2. <5, 10> >>> <10, 5>
//    [66,  5, 9, 1, 45, 10, 123]
//    [66,  10, 9, 1, 45, 5, 123]

// 3. <9, 45> >>> <45, 9>
//    [66,  10, 9, 1, 45, 5, 123]
//    [66,  10, 45, 1, 9, 5, 123]

var len = nums.length;
for (var i = 0; i < parseInt(len / 2); i++) {
    // index: 0
    // lastIndex: length - 1

    // index: 1
    // lastIndex: length - 2

    // index: 2
    // lastIndex: length - 3

    var left = nums[i];
    var right = nums[len - 1 - i];

    // 把右边一项 换到左边
    nums[i] = right;
    // 把左边一项 换到右边
    nums[len - 1 - i] = left;

}

console.log(nums);